package com.scorpio.framework.netrequest.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
@Data
public class UserModel {
    //当前登录用户的ID
    private Long user_id;
    //昵称
    private String nickname;
    //性别
    private Integer sex;
    //头像URL
    private String picture;
    //真人认证的视频最佳截图照片
    private String best_frame;
    //年龄
    private String age;
    //星座
    private String constellation;
    //生日
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date birthday;
    //职业ID
    private Long occupations_id;
    //职业名称
    private String occupat_name;
    //微信号
    private String wechat;
    //是否隐藏微信号
    private String hide_wechat;
    //身高ID
    private Long height_id;
    //身高
    private String height_name;
    //体重ID
    private Long weight_id;
    //体重
    private String weight_name;
    //个人介绍
    private String description;
    //是否真人认证   0:未认证  1:已认证  2:认证撤销
    private Long is_true;
    //邀请码
    private String invite_code;
    //距离是否保密    0：不保密  1：保密
    private Long hide_distance;
    //在线状态  0：离线  1：在线  2：保密（隐身）
    private String online;
    //最后在线时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String last_online_time;
    //是否女神   0：否   1：是   2：女神撤销
    private Integer is_goddess;
    //是否有效 0，禁用；1，有效；2隐身
    private Integer is_valid;
    //用户注册的状态
    private Integer status;
    //是否有人看过我的图片。  0：没人看过  大于0表示该数值的用户看过
    private Integer is_seeme;
    //是否可以连麦  0：不可以  1：可以
    private Integer is_lianmai;
    //是否VIP  0：否  1：是
    private Integer is_vip;
    //会员到期时间
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date vip_expire_tips;
    //隐私类型。 1：默认公开所有人可见  2：付费解锁。 3：查看需要通过我的验证
    private Integer privacy_type;
    //当privacy_type=2时,需要支付的聚缘币
    private Integer album_currency;
    //常驻城市
    private String city;
    //交友目的
    private String dating_ends;
    //期望对象
    private String hope_object;
}
